query clientReport($firstClient: String, $lastClient: String) {
  clients(filter: {fromClientNo: $firstClient, toClientNo: $lastClient}) {
    items @dataset(name: "clients") {
      externalRefNo
      clientNo
      name
      address {
        addressLines
        postcode
        city {
          name
        }
        state {
          name
        }
        country {
          name
        }
      }
      sitePhone
      fax
      siteMobile
      pagerNo
      postalAddress {
        addressLines
        city {
          name
        }
      }
      description
      responseInstructions
      panelType {
        name
      }
      panelDetails
      powerSupplyLocation
      keyPadLocation
      addonTemplate1 {
        name
      }
      addonTemplate2 {
        name
      }
      assignedInstaller {
        user {
          userName
        }
      }
      warrantyMonths
      commissionDate
      installDate
      lastService
      serviceFrequencyDays
      attendAlarm
      extraField
      extraInfo
    }
  }
}
